const crypto/tls.ticketKeyNameLen
17 uses
crypto/tls (current package)
common.go#L743: ticketKeyNameLen = 16
common.go#L758: keyName [ticketKeyNameLen]byte
common.go#L770: copy(key.keyName[:], hashed[:ticketKeyNameLen])
common.go#L771: copy(key.aesKey[:], hashed[ticketKeyNameLen:ticketKeyNameLen+16])
common.go#L772: copy(key.hmacKey[:], hashed[ticketKeyNameLen+16:ticketKeyNameLen+32])
ticket.go#L124: encrypted := make([]byte, ticketKeyNameLen+aes.BlockSize+len(state)+sha256.Size)
ticket.go#L125: keyName := encrypted[:ticketKeyNameLen]
ticket.go#L126: iv := encrypted[ticketKeyNameLen : ticketKeyNameLen+aes.BlockSize]
ticket.go#L138: cipher.NewCTR(block, iv).XORKeyStream(encrypted[ticketKeyNameLen+aes.BlockSize:], state)
ticket.go#L148: if len(encrypted) < ticketKeyNameLen+aes.BlockSize+sha256.Size {
ticket.go#L152: keyName := encrypted[:ticketKeyNameLen]
ticket.go#L153: iv := encrypted[ticketKeyNameLen : ticketKeyNameLen+aes.BlockSize]
ticket.go#L155: ciphertext := encrypted[ticketKeyNameLen+aes.BlockSize : len(encrypted)-sha256.Size]